$(document).ready(function(){

	$(".datepicker").datepicker({dateFormat: "yy-mm-dd"});
	
	$("#editTarea form").validate({
		submitHandler: function(form){
			saveTarea();
		}
	});
	
	$("#popup").bind("DOMSubtreeModified", function() {
	    $.fancybox.resize();
	});
	
});

function saveTarea(){
	var id_tarea = $("#id_tarea").val();
	
	$.ajax({
		  type: "POST",
		  data: camposForm("#editTarea form"),
		  url: $("#editTarea form").attr("action"),
		  dataType: "html",
		  success: function(data){
			if(data != "false"){
				if(id_tarea == ""){
					$("#historia"+$("#id_historia").val()+" table tbody").append(data);
				}else{
					$("#historia"+$("#id_historia").val()+" #tarea"+id_tarea).replaceWith(data);
				}
				rebindTarea();
				$.fancybox.close();
			}else{
				jAlert("No se puede guardar en este momento, intente mas tarde.");
			}
		}
	});
}

function rebindTarea(){
	$("input.guardar").unbind();
	$(".tareas a.eliminar").unbind();
	bindEliminarTarea();
	$("a.crear").unbind();
	$("a.crear").fancybox({
		centerOnScroll:true,
		onComplete: function(){
			fancyboxTrick();
		}
	});
	$("a.finalizar").unbind();
	bindFinalizarTarea();
}